﻿using Seg.Datos;
using Seg.Entidades;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Seg.Logica
{
   public class SistemaLogica
    {

       SistemaDatos dal = new SistemaDatos();

        public int Insertar(Sistema entidad)
        {
            return dal.Insertar(entidad);  
        }
        public int Actualizar(Sistema entidad)
        {
            return dal.Actualizar(entidad);  
        }
        public int Eliminar(int id)
        {
            return dal.Eliminar(id);  
        }
        public List<Sistema> ListarSistemas(int idSist)
        {
            return dal.ListarSistemas(idSist);
        }
        public List<Sistema> Listar(string nombre, string prefijo, string anulado)
        {
            return dal.Listar(nombre, prefijo, anulado);  
        }
        public Sistema ObtenerSistema(decimal id)
        {
            return dal.ObtenerSistema(id);
        }
        public int validarPrefijo(Sistema entidad)
        {
            return dal.validarPrefijo(entidad);
        }
        public Sistema obtenerXPrefijo(string Prefijo)
        {
            return dal.obtenerXPrefijo(Prefijo);
        }
        public List<Sistema> SistemaAutoCompletar(string descripcion)
        {
            return dal.SistemaAutoCompletado(descripcion);
        }
    }
}
